from openai import OpenAI
import os
client = OpenAI(
  api_key="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",
)


def get_chatgpt_response(content):
  completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
      {"role": "system", "content":
  f"""
  # 新闻信息
  # 限制范围
  你的分析只能限于以下方面，不要做限制范围以外的分析：
  在当前的该新闻，你认为该新闻对该行业的未来走势是积极，消极 还是中性？
  
  # 任务
  你的任务是对我提供的行业新闻进行分析和挖掘，并对该新闻进行打分，若该新闻是积极的请给出分数:1；若是中性:0；若是消极:-1。答案中不允许其他内容！
  """},
      {"role": "user", "content": f"""
  {content}
  """}
    ]
  )

  return completion.choices[0].message.content